home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Magazin: Amiga-CD 1997 September & October
/
Amiga-CD 1997 #9-10.iso
/
aminet
/
mui_3.3
/
readme
< prev
next >
Wrap
Text File
|
1996-02-25
|
7KB
|
133 lines
------------------------------------------------------------------------
MUI - MagicUserInterface
Version 3.3
(c) Copyright 1992-96, Stefan Stuntz
------------------------------------------------------------------------
MUI is an object oriented system to create and maintain graphical user
interfaces. From a programmers point of view, using MUI saves a lot of
time and makes life much easier. Thinking about complicated terms like
window resizing or font sensitivity is simply not neccesary.
On the other hand, users of MUI based applications have the ability to
customize nearly every pixel of a programs interface according to their
personal taste.
------------------------------------------------------------------------
Except when otherwise stated in the documentation, redistribution of
this package or parts of this package is prohibited without written
permission from the copyright holder. More information on this topic is
available in the documentation files in the "Docs" directory.
------------------------------------------------------------------------
Welcome to this new version of MUI! If you would like to fire right
away and get the benefits of the many new features instantly without
studying the documentation, please take a few minutes to read the
following brief but important operating tips. This will save you a lot
of time:
Important Operating Tips
------------------------
Popup Menus:
MUI Prefs uses object-specific popup-menus. Dependent on the mouse
position on the window you will see an edit menu with the well-known
options 'Reset to Defaults', 'Last Saved', 'Restore' and 'Presets'
whenever you press the right mouse button. If the mouse was positioned
over a gadget, these options will only affect this single gadget. If
the mouse was positioned between any gadgets on the actual page, these
options will affect all objects on this page. If the mouse was
positioned over the left-hand listview where all pages are being
displayed, then the options from the menu will affect all settings of
the actual program (e.g. all settings of MUI-Prefs). On all other
positions in the window (e.g. the window titlebar) the right mouse
button will open the standard menu of the specific window.
If you do not have installed a popup-menu utility (as for example the
fabulous MagicMenu) you will of course not see a popup-menu beneath the
mouse pointer. In that case you must keep pressing the right mouse
button while moving the pointer to the menu bar in the upper screen to
see the object-specific menu. In any case you should instantly see the
specific menu title of the object on which you pressed the right mouse
button and thereby you'll always know which object will be affected by
the menu options.
Help Bubbles:
If you stop the mouse pointer over a gadget and wait a few seconds, you
will be surprised by a help bubble containing a context-specific help
text. This is the fastest and most comfortable way to inform yourself
about the functions of all gadgets of a program. This will save you the
time you would need to study the whole documentation.
MagicWB:
MUI uses both externally and internally the colors and graphics of the
well-known shareware product MagicWB. If you should not have set your
workbench to the MagicWB color standard, you are able to catch up on it
by clicking on the icon 'ClickForColors' in the 'Goodies' directory.
You will be rewarded by a much more colorful and pleasing look of MUI
and its icons.
Before doing that you should set your screenmode to 8 colors and save
the setting. Then start the aforementioned icon. You will instantly
notice the new colors. To avoid that this palette is lost after a reset
you must also save this setting by starting the palette preferences
program and leaving it with clicking on the "Save" button.
------------------------------------------------------------------------
Major Changes
-------------
To find a compromise between flexibility and resource usage, MUI 3 uses
a completely new memory management concept. A lot of extra features
which are not necessarily needed to run applications have been moved
into external libraries. Most of these libraries are not even loaded if
MUI runs with its default settings. With this new memory management,
users have the the ability to control MUIs memory usage by using
appropriate configurations.
MUI's speed has increased considerably compared with earlier versions.
This speedup depends on the machine MUI is running on: the slower the
Amiga, the more noticeable is the speed increase. Especially drawing of
GUI elements on ECS/AGA machines is a lot faster now due to a new way of
rendering. Even if a 7 MHz computer stil can't be considered as an
optimum MUI platform, applications should perform a lot better now.
The slow and bulky preferences system was completely rewritten, the new
way of handling settings is a lot clearer and more straight forward. An
applications local configuration is no longer adjusted from the global
preferences editor. Instead, all MUI applications offer a way to open
their private MUI settings window. This makes MUI look more like an
integral part of a program. Furthermore, the settings windows are better
structurized and offer easier access to all configuration option.
Public screen handling moved to an external program called "PSI" (Public
Screen Inspector). PSI fixes all known bugs of MUI 2.x screens, is more
easy to use and offers a few new features. Furthermore, PSI can also be
used independantly as screen manager for non-MUI programs.
All accompanying MUI programs make extensive use of brandnew MUI 3
programming features like dynamic object creations, balancing groups,
popup menus, full Drag&Drop support or Help bubbles. All those things
have been available on other operating systems for a long time, its
about time to get them to the Amiga.
Of course, MUI 3 is completely compatible with previous releases, all
old MUI applications will continue to run and automatically benefit from
enhanced speed and from the new preferences system. In near future, most
new MUI applications will require MUI 3 to make use of the new way of
programming.
I wish you a lot of fun with MUI 3!
Stefan Stuntz